//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<math.h>
//float solut(float a, float b, float c, float d)
//{
//	float x1 = 0;
//	float x0 = 0;
//	float f = 0;
//	float f1 = 0;
//	do
//	{
//		x0 = x1;
//		f = a * pow(x0, 3) + b *pow(x0,2) + c * x0 + d;
//		f1 = 3 * a * pow(x0, 2) + 2 * b * x0 + c;
//		x1 = x0 - f / f1;
//	} while (fabs(x1 - x0) >= 1e-5);
//	return x1;
//}
//int main()
//{
//	float a = 0, b = 0, c = 0,d = 0;
//	scanf("%f %f %f %f", &a, &b, &c, &d);
//	printf("%f\n", solut(a, b, c, d));
//	return 0;
//}